/**
 * 
 */
package moviles.mundo;

import java.util.ArrayList;

/**
 * @author lujani
 *
 */
public class Categoria {
	
	
	private String nombreCategoria;
	private int id;
	private ArrayList<Producto> productos;
	private ArrayList<String> productosToString;
	private ArrayList<Servicio> servicios;	
	private ArrayList<String> serviciosToString;
	
	
		
	public Categoria(String nombreCategoria, int id) {
		super();
		this.setNombreCategoria(nombreCategoria);
		this.id = id;
		this.productos = new ArrayList<Producto>();
		this.productosToString = new ArrayList<String>();
		this.servicios= new ArrayList<Servicio>();
		this.serviciosToString = new ArrayList<String>();
		
	}

	/**
	 * 
	 */
	public Categoria() {}
	
	public void agregarProducto(Producto pro){
		productos.add(pro);}
	
	public ArrayList<Producto> getProductos() {
		return productos;}

	public void setProductos(ArrayList<Producto> productos) {
		this.productos = productos;	}

	public int getId() {
		return id;	}

	public void setId(int id) {
		this.id = id;	}

	public ArrayList<String> getProductosToString()
	{	productosToString = new ArrayList<String>();
		for (int i = 0; i < productos.size(); i++) {
			productosToString.add(productos.get(i).getNombreProducto());
		}return productosToString;
	}
	public String getNombreCategoria() {
		return nombreCategoria;
	}

	public void setNombreCategoria(String nombreCategoria) {
		this.nombreCategoria = nombreCategoria;
	}

	public void agregarServicio(Servicio serv1) {
		servicios.add(serv1);	
	}
	
	public ArrayList<String> getServiciosToString()
	{	serviciosToString = new ArrayList<String>();
		for (int i = 0; i < servicios.size(); i++) {
			serviciosToString.add(servicios.get(i).getNombreServicio());
		}return serviciosToString;
	}
	
	public ArrayList<Servicio> getServicios() {
		return servicios;
	}

	public void setServicios(ArrayList<Servicio> servicios) {
		this.servicios = servicios;
	}


}
